package k2_oop.p7_javaLang.demo01;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class UseRegex {
    public static void main(String[] args) {

        String content = "qq11aa22bbaa33";

        //正则表达式也是一个字符串
        String regexStr = "\\d+?";

        //把正则表达式的字符串封装成 Pattern 对象
        Pattern pattern = Pattern.compile(regexStr);

        //通过正则表达式与原文内容生成了一个匹配器
        Matcher matcher = pattern.matcher(content);

        //必须完全匹配
//        System.out.println(matcher.matches());
        //必须从第一个字符开始匹配
//        System.out.println(matcher.lookingAt());

        //可以从任意地点进行匹配
//        System.out.println(matcher.find());

        while (matcher.find()) {
            System.out.println(matcher.group(0));
        }

    }
}
